// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.chart.deprecated;
import android.graphics.Canvas;
import android.graphics.RectF;
import cn.com.smartdevices.bracelet.chart.base.BarChart;
// Referenced classes of package cn.com.smartdevices.bracelet.chart.deprecated:
// StatisticChartOld, o
class q extends BarChart
{
final StatisticChartOld a;
private q(StatisticChartOld statisticchartold)
{
a = statisticchartold;
super();
}
q(StatisticChartOld statisticchartold, o o)
{
this(statisticchartold);
}
protected void draw(Canvas canvas, RectF rectf, float f)
{
canvas.save();
canvas.clipRect(rectf);
super.draw(canvas, rectf, f);
canvas.restore();
}
protected float itemHeight(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
if (baritem.value >= mMaxItemValue)
{
return rectf.height() - mPaddingTop - mPaddingBottom;
} else
{
return ((float)baritem.value / (float)mMaxItemValue) * (rectf.height() - 1.0F * mDensity - mPaddingTop - mPaddingBottom) + 1.0F * mDensity;
}
}
protected float itemOffsetX(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
return rectf.width() + (float)(-1 + baritem.index) * StatisticChartOld.a() + StatisticChartOld.b(a).getScroll();
}
protected float itemWidth(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
return StatisticChartOld.a() - 2.0F * mItemPadding;
}
}